package com.glory.good_dark.entity;

import java.io.Serializable;
import java.util.ArrayList;
import java.util.List;
/**
 * @author Wei.Che
 * @date 2020/6/10
 * @desc 多批出站-逐批获取设备 进站信息
 */

public class EqpRptRunLotIDEntity  implements Serializable {

    private String LOT_ID;

    private String OPERATOR;

    private String PROCESS;

    private String START_TIME;

    private String END_TIME;

    private String TRACKIN_TIME;

    private String TRACKOUT_TIME;

    private int ABNOMAL_TOTAL_QUANTITY;

    private int PRODUCTION_TOTAL_QUANTITY;

    private String FLOW_CARD_ID;

    private String EQP_NO;

    private int TRANSID;

    private String EQP_CAPA;

    private String RECIPENAME;

    private String DESCRIPTION;

    private String CREATOR;

    private String UPDATOR;

    private String CREATED_TIME;

    private String UPDATED_TIME;

    private int EAP_ID;

    private String TRACKOUT_PROCESS_CRR;

    private String TRACKOUT_CRR_ID;

    private List<RejectLotIDQt> REJECTS_QT_LIST;

    private List<LotIDHoldCode> LOLD_CODE_LIST;
    private List<RptRunLotIDSInfoEntity> EQP_RUN_LOTIDLIST;

    public String getTRACKOUT_PROCESS_CRR() {
        return TRACKOUT_PROCESS_CRR == null ? "" : TRACKOUT_PROCESS_CRR;
    }

    public void setTRACKOUT_PROCESS_CRR(String TRACKOUT_PROCESS_CRR) {
        this.TRACKOUT_PROCESS_CRR = TRACKOUT_PROCESS_CRR;
    }

    public String getTRACKOUT_CRR_ID() {
        return TRACKOUT_CRR_ID == null ? "" : TRACKOUT_CRR_ID;
    }

    public void setTRACKOUT_CRR_ID(String TRACKOUT_CRR_ID) {
        this.TRACKOUT_CRR_ID = TRACKOUT_CRR_ID;
    }

    public List<RejectLotIDQt> getREJECTS_QT_LIST() {
        if (REJECTS_QT_LIST == null) {
            return new ArrayList<>();
        }
        return REJECTS_QT_LIST;
    }

    public void setREJECTS_QT_LIST(List<RejectLotIDQt> REJECTS_QT_LIST) {
        this.REJECTS_QT_LIST = REJECTS_QT_LIST;
    }

    public List<LotIDHoldCode> getLOLD_CODE_LIST() {
        if (LOLD_CODE_LIST == null) {
            return new ArrayList<>();
        }
        return LOLD_CODE_LIST;
    }

    public void setLOLD_CODE_LIST(List<LotIDHoldCode> LOLD_CODE_LIST) {
        this.LOLD_CODE_LIST = LOLD_CODE_LIST;
    }
    public List<RptRunLotIDSInfoEntity> getEQP_RUN_LOTIDLIST() {
        if (EQP_RUN_LOTIDLIST == null) {
            return new ArrayList<>();
        }
        return EQP_RUN_LOTIDLIST;
    }

    public void setEQP_RUN_LOTLIST(List<RptRunLotIDSInfoEntity> EQP_RUN_LOTLIST) {
        this.EQP_RUN_LOTIDLIST = EQP_RUN_LOTLIST;
    }

    public static class RejectLotIDQt implements Serializable{
        private String REJECTS_CODE;
        private int QT_1;
        private int QT_2;

        public RejectLotIDQt(String REJECTS_CODE, int QT_1, int QT_2) {
            this.REJECTS_CODE = REJECTS_CODE;
            this.QT_1 = QT_1;
            this.QT_2 = QT_2;
        }

        public String getREJECTS_CODE() {
            return REJECTS_CODE == null ? "" : REJECTS_CODE;
        }

        public void setREJECTS_CODE(String REJECTS_CODE) {
            this.REJECTS_CODE = REJECTS_CODE;
        }

        public int getQT_1() {
            return QT_1;
        }

        public void setQT_1(int QT_1) {
            this.QT_1 = QT_1;
        }

        public int getQT_2() {
            return QT_2;
        }

        public void setQT_2(int QT_2) {
            this.QT_2 = QT_2;
        }
    }

    public class  LotIDHoldCode implements Serializable{
        private String HOLD_ID;
        private String HOLD_DESCRIPTION;

        public String getHOLD_ID() {
            return HOLD_ID == null ? "" : HOLD_ID;
        }

        public void setHOLD_ID(String HOLD_ID) {
            this.HOLD_ID = HOLD_ID;
        }

        public String getHOLD_DESCRIPTION() {
            return HOLD_DESCRIPTION == null ? "" : HOLD_DESCRIPTION;
        }

        public void setHOLD_DESCRIPTION(String HOLD_DESCRIPTION) {
            this.HOLD_DESCRIPTION = HOLD_DESCRIPTION;
        }
    }
    public class RptRunLotIDSInfoEntity implements Serializable{
        private String LOT_ID;

        private String LOT_STATE;

        public String getLOT_ID() {
            return LOT_ID == null ? "" : LOT_ID;
        }

        public void setLOT_ID(String LOT_ID) {
            this.LOT_ID = LOT_ID;
        }

        public String getLOT_STATE() {
            return LOT_STATE == null ? "" : LOT_STATE;
        }

        public void setLOT_STATE(String LOT_STATE) {
            this.LOT_STATE = LOT_STATE;
        }
    }

    public String getLOT_ID() {
        return LOT_ID == null ? "" : LOT_ID;
    }

    public void setLOT_ID(String LOT_ID) {
        this.LOT_ID = LOT_ID;
    }

    public String getOPERATOR() {
        return OPERATOR == null ? "" : OPERATOR;
    }

    public void setOPERATOR(String OPERATOR) {
        this.OPERATOR = OPERATOR;
    }

    public String getPROCESS() {
        return PROCESS == null ? "" : PROCESS;
    }

    public void setPROCESS(String PROCESS) {
        this.PROCESS = PROCESS;
    }

    public String getSTART_TIME() {
        return START_TIME == null ? "" : START_TIME;
    }

    public void setSTART_TIME(String START_TIME) {
        this.START_TIME = START_TIME;
    }

    public String getEND_TIME() {
        return END_TIME == null ? "" : END_TIME;
    }

    public void setEND_TIME(String END_TIME) {
        this.END_TIME = END_TIME;
    }

    public String getTRACKIN_TIME() {
        return TRACKIN_TIME == null ? "" : TRACKIN_TIME;
    }

    public void setTRACKIN_TIME(String TRACKIN_TIME) {
        this.TRACKIN_TIME = TRACKIN_TIME;
    }

    public String getTRACKOUT_TIME() {
        return TRACKOUT_TIME == null ? "" : TRACKOUT_TIME;
    }

    public void setTRACKOUT_TIME(String TRACKOUT_TIME) {
        this.TRACKOUT_TIME = TRACKOUT_TIME;
    }

    public int getABNOMAL_TOTAL_QUANTITY() {
        return ABNOMAL_TOTAL_QUANTITY;
    }

    public void setABNOMAL_TOTAL_QUANTITY(int ABNOMAL_TOTAL_QUANTITY) {
        this.ABNOMAL_TOTAL_QUANTITY = ABNOMAL_TOTAL_QUANTITY;
    }

    public int getPRODUCTION_TOTAL_QUANTITY() {
        return PRODUCTION_TOTAL_QUANTITY;
    }

    public void setPRODUCTION_TOTAL_QUANTITY(int PRODUCTION_TOTAL_QUANTITY) {
        this.PRODUCTION_TOTAL_QUANTITY = PRODUCTION_TOTAL_QUANTITY;
    }

    public String getFLOW_CARD_ID() {
        return FLOW_CARD_ID == null ? "" : FLOW_CARD_ID;
    }

    public void setFLOW_CARD_ID(String FLOW_CARD_ID) {
        this.FLOW_CARD_ID = FLOW_CARD_ID;
    }

    public String getEQP_NO() {
        return EQP_NO == null ? "" : EQP_NO;
    }

    public void setEQP_NO(String EQP_NO) {
        this.EQP_NO = EQP_NO;
    }

    public int getTRANSID() {
        return TRANSID;
    }

    public void setTRANSID(int TRANSID) {
        this.TRANSID = TRANSID;
    }

    public String getEQP_CAPA() {
        return EQP_CAPA == null ? "" : EQP_CAPA;
    }

    public void setEQP_CAPA(String EQP_CAPA) {
        this.EQP_CAPA = EQP_CAPA;
    }

    public String getRECIPENAME() {
        return RECIPENAME == null ? "" : RECIPENAME;
    }

    public void setRECIPENAME(String RECIPENAME) {
        this.RECIPENAME = RECIPENAME;
    }

    public String getDESCRIPTION() {
        return DESCRIPTION == null ? "" : DESCRIPTION;
    }

    public void setDESCRIPTION(String DESCRIPTION) {
        this.DESCRIPTION = DESCRIPTION;
    }

    public String getCREATOR() {
        return CREATOR == null ? "" : CREATOR;
    }

    public void setCREATOR(String CREATOR) {
        this.CREATOR = CREATOR;
    }

    public String getUPDATOR() {
        return UPDATOR == null ? "" : UPDATOR;
    }

    public void setUPDATOR(String UPDATOR) {
        this.UPDATOR = UPDATOR;
    }

    public String getCREATED_TIME() {
        return CREATED_TIME == null ? "" : CREATED_TIME;
    }

    public void setCREATED_TIME(String CREATED_TIME) {
        this.CREATED_TIME = CREATED_TIME;
    }

    public String getUPDATED_TIME() {
        return UPDATED_TIME == null ? "" : UPDATED_TIME;
    }

    public void setUPDATED_TIME(String UPDATED_TIME) {
        this.UPDATED_TIME = UPDATED_TIME;
    }

    public int getEAP_ID() {
        return EAP_ID;
    }

    public void setEAP_ID(int EAP_ID) {
        this.EAP_ID = EAP_ID;
    }
}
